package com.jt.config;

import com.jt.vo.SysResult;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;
@Slf4j
//@RestControllerAdvice是组件注解代表全局异常 一般和@ExceptionHandler联合使用
//@ExceptionHandler(RuntimeException.class)  这个代表的是在运行异常时生效
@RestControllerAdvice
public class MyException {
    @ExceptionHandler(RuntimeException.class)
    //捕获异常
    public Object exception(Exception e){
        e.printStackTrace();
        //如果出现运行异常  直接返回201
        return SysResult.fail();
    }
}
